+2006-07-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserbutton.c: Fix some memory handling
+ issues. (#347043, Chris Wilson)
+
2006-07-10 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentchooserdefault.c (scan_for_uri_cb): Do not
+2006-07-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserbutton.c: Fix some memory handling
+ issues. (#347043, Chris Wilson)
+
2006-07-10 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentchooserdefault.c (scan_for_uri_cb): Do not
G_TYPE_CHAR, /* Row Type */
G_TYPE_POINTER /* Volume || Path */,
G_TYPE_BOOLEAN /* Is Folder? */,
- G_TYPE_OBJECT /* handle */));
+ G_TYPE_POINTER /* handle */));
priv->combo_box = gtk_combo_box_new ();
priv->combo_box_changed_id =
priv->dialog = NULL;
}
- gtk_tree_model_get_iter_first (priv->model, &iter);
-
- do
+ if (priv->model && gtk_tree_model_get_iter_first (priv->model, &iter)) do
{
model_free_row_data (button, &iter);
}
-1);
out:
+ g_object_unref (data->button);
gtk_tree_row_reference_free (data->row_ref);
g_free (data);